<?php
/**
 * Description of log
 *
 * @author Flame
 */
class log {
    
    function __construct($id,$categoria,$descrizione,$id_user,$ip,$letto,$assegnato)
    {
        $this->id = $id;
        $this->categoria = $categoria;
        $this->descrizione = $descrizione;
        $this->id_user = $id_user;
        $this->ip = $ip;
        $this->letto = $letto;
        $this->assegnato = $assegnato;
    }

    function erase()
    {
    global $db;
        $sql = "UPDATE log SET letto = '1' WHERE id = '".$this->id."' LIMIT 1";
        if($db->query($sql)) return true;
        return false;
    }

    function add($comment)
    {
    global $db,$user;
        $c = $this->descrizione.'<p class="log_comment"><b>'.$user->username.': </b> '.$comment.'</p>';
        $sql = "UPDATE log SET descrizione = '".$c."' WHERE id = '".$this->id."' LIMIT 1";
        if($db->query($sql)) return true;
        return false;
    }

    function assegna($id)
    {
    global $db;
        $sql = "UPDATE log SET assegnato = '".$id."' WHERE id = '".$this->id."' LIMIT 1";
        if($db->query($sql)) return true;
        return false;
    }

    function get(){ global $user;$this->assegna($user->id); }
}
?>
